// new Promise((resolve) => {
// 	setTimeout(() => {
// 		console.log(1);
// 		resolve();
// 	}, 100);
// }).then(() => {
// 	console.log(2);
// });

function gaoxiaoyi(a) {
	// setTimeout(() => {
	// 	// console.log(a);
	// 	// resolve();
	// 	return a;
	// }, 100);
	return new Promise((resolve) => {
		setTimeout(() => {
			console.log(a);
			resolve();
		}, 100);
	});
}
console.log(gaoxiaoyi(1));

async function seiralize() {
	let i = 0;
	while (true) {
		i++;
		await gaoxiaoyi(i);
	}
}
console.log(seiralize())

